
# ymal
"""
1. 概念 ： 专门用于编写配置文件的语言 ，特点就是非常简洁和强大 ，而且方便已读 ，后缀是.yml 或者.yaml
2. yaml格式 ：
    (1) . 最外层是一个字典 ，由key:value组成
    (2) . -代表是列表中的一个元素
    (3). 同一层级下的列表和字典的多个值是在一个列表或一个字典中
    (4). 字符串 ：可以不加引号


3.转化后的格式
{
    languages:[ruby,perl,ython] ,websites:{yaml:yaml.org,}
}

4. pyyaml
    (1).下载 ：pip install pyyaml
    (2) .有一些方法 ，支持将yaml格式转化为python对象 或 python对象转化为yaml格式。

5. pyyaml的方法
    load(yaml文件) ： 将yaml格式的数据转化为Python对象 ，支持文件中只有一个yaml文档。
    load_all(yaml文件对象) ： 将yaml格式的数据转化为Python对象,支持文件中有多个yaml文档
    safe_load(yaml文件对象) :将yaml格式的数据转化为python对象，更加安全 。
    dump(data,ymal对象) ： 将Python对象转化为yaml格式并且输出到yaml文件中
    dump_all(data,yaml对象) ：将Python对象转化为yaml格式并且输出到yaml文件中 ，支持多个Python对象
    safe_dump(data,yaml对象) ：将Python对象转化为yaml格式并且输出到yaml文件中 ,但更加安全
"""